package com.inexas.cu.client.mvp;

public interface Member extends Observable {
	/**
	 * Fields are read-only or read/write. Actuators are disabled (READONLY) or
	 * enabled (READWRITE). HIDDEN supports views where, for example, because of
	 * the user's role, s/he may not have access ever to a given Actuator so
	 * don't tease them.
	 */
	public enum Access {
		HIDDEN, READONLY, READWRITE
	}

	String getKey();

	void setAccess(Access access);
	
	Access getAccess();

}
